joe marsh
T1 and the Governance Puzzle: When an Esports Empire Trembles from WithinGangnam, August 2026. A group of young people gathered outside T1's...
The VAR Whistle in Binh Duong: When the Locker Room Learns to Breathe with One LungI stood in the Binh Duong stands on the evening of October 19, when the...
Nam Dinh vs Ninh Binh, V.League 1 2026/27 Round 3: Reading the Match Through the Missing DataOn my notes page, after Round 2 closed, one line was circled in red pencil: N...
Amid the Noise of Tennis, the Rhythm of Data Stays SteadyOne June morning, the practice courts in Boston were empty. I stood behind th...
The Free-Agent Trap: Where Signing Fees Slip Through the PSR NetAt noon on the first of February, I sat in a small café near King's Cross...
The Goalkeeper of the Town Without StreetlightsOn the night in the town by the Lam River, the match ended at twelve minutes...
NK FC Online finish runners-up at FC Pro Champions Cup 2026: rereading the final through format, penalties and squad depthThe seventh game of the FC Pro Champions Cup 2026 final ended 2-2. On screen,...
A World No. 3 Doubles Ranking Could Not Save Two Singles Stumbles in Macao: Manush Shah, Manav Thakkar and the Gap Before the Asian GamesAt table two of the Macao arena, the opening game between Manush Shah and Ant...
Loans with Obligation to Buy: How V-League Clubs Sell Next Season to Pay This Month's WagesIn the 78th minute at Go Dau Stadium, a substitute rose above his marker,...
The Rhythm Map of the V.League Transfer Window: Money, Injuries and the Silences on the SidelinesThe training session ended at 5:40 p.m., when the light had turned orange ove...
Trung Dat's 40-metre strike: a third-tier goal and the map nobody has readIn the final minute of the first half at Dan Phuong stadium, Trung Dat...
When Stage-1 Returns Blank: A Note on the Silence of DataI opened my laptop at 6:12 AM Manchester time. Outside the window, January ra...
The Blank Dossier: 47 N/A Cells and the Data Gap in Vietnamese BadmintonOn August 12, 2026, I reopened a 19-page scouting dossier I had prepared for ...
An Se-young defends Asian Games women's singles gold: 21-17, 21-9 over Akane Yamaguchi, and the numbers without a sourceAichi-Nagoya, September 29, 2026. The scoreboard inside the arena read 11-4 i...
Wolves Esports sweep A Team 2-0 at VCT Threshold China 2026: a guest slot is not a route backThe match clock on the big screen at THE HUB Performing Arts Center in Shangh...
Vietnamese Football: When the Youth Development Archive Is EmptyIn January 2026, in Changzhou, the snow fell so heavily that organisers weigh...
2:29:07 and $700,000: The 9 Minutes 28 Seconds Nobody Wants to MentionThe electronic clock at the finish line of the Xi'an Marathon stopped at...
A Report Full of N/A: When the Sports Data Industry Admits Its Own Emptiness2 AM, the phone rings. A report file slides into my inbox — the tactical...
The 21-12, 19-21, 14-21 Curve: Satwik-Chirag and the Front-Runner Lesson at the 2026 Asian GamesIn the 20th minute of the first game, the scoreboard at the Aichi-Nagoya aren...
The Empty Data Sheet and Nine Dimensions: When Esports Learns to Say "Not Enough Data"Three in the morning in Shenzhen, and the city has not quite gone to sleep. I...
